/**
 * Created by Administrator on 2017/4/12.
 */

var table;
var editor; // use a global for the submit and return data rendering
var userTypeId = 0;
var user;
var communityId = "";

$(document).ready(function () {
    $.ajax({
        url: '/commis/api/user/currentUser',
        type: "GET",
        async: false,
        dataType: 'json',
        data: {},
        success: function (response) {
            if (response.status == 0) {
                console.log("用户存在");
                user = response.data;
                userTypeId = user.userTypeId;
                if (userTypeId == 4) {
                    communityId = user.communityId;
                }
                console.log(userTypeId);
            } else if (response.status == 1) {
                alert("登录用户已经过期，请重新登录");
                window.parent.location.href = "../../login.html";
            }
        }, error: function (msg) {
            alert("登录用户已经过期，请重新登录");
            window.parent.location.href = "../../login.html";
        }
    })



    if(userTypeId==4){
        $("#statistics").show();
        $.ajax({
            type:"POST",
            url:"/commis/index/home",
            dataType: "json",
            //请求成功完成后要执行的方法
            success: function(page){

                $('#yftj').html(page.sumHouseArea);//用房统计
                $('#gdzc').html(page.propertyNum);//固定资产
                $('#gzry').html(page.personNum);//工作人员
                $('#xmjh').html(page.projectNum);//项目计划


                var d= page.data;
                if(d!==undefined){
                    $('#sqmc').html(page.data[0].community_name);//社区名称
                    $('#hjs').html(page.data[0].hjs);
                    $('#hjrs').html(page.data[0].hjrs);
                    $('#czrks').html(page.data[0].czrks);
                    $('#rhfl').html(page.data[0].rhfl);
                    $('#rzhbz').html(page.data[0].rzhbz);
                    $('#hzrbz').html(page.data[0].hzrbz);
                    $('#wlrkh').html(page.data[0].wlrkh);
                    $('#wlrks').html(page.data[0].wlrks);
                    $('#dwrs').html(page.data[0].dwrs);
                    $('#xqdw').html(page.data[0].xqdw);
                    if(page.data[0].dzbsj){
                        $('#people').append('<li><label class="name">党支部书记：</label><font>'+page.data[0].dzbsj+'</font></li>');
                    }
                    if(page.data[0].jwhzr){
                        $('#people').append('<li><label class="name">居委会主任：</label><font>'+page.data[0].jwhzr+'</font></li>');
                    }

                    if(page.data[0].fwzzz){
                        $('#people').append('<li><label class="name">服务站站长：</label><font>'+page.data[0].fwzzz+'</font></li>');
                    }
                    if(page.data[0].fsj){
                        $('#people').append('<li><label class="name">副书记：</label><font>'+page.data[0].fsj+'</font></li>');
                    }
                    console.log(page.data[0].fzr);
                    if(page.data[0].fzr){
                        $('#people').append('<li><label class="name">副主任：</label><font>'+page.data[0].fzr+'</font></li>');
                    }
                    if(page.data[0].wy){
                        $('#people').append('<li><label class="name">委员：</label><font>'+page.data[0].wy+'</font></li>');
                    }
                    // $('#dzbsj').html(page.data[0].dzbsj);
                    // $('#jwhzr').html(page.data[0].jwhzr);
                    // $('#fwzzz').html(page.data[0].fwzzz);
                    // $('#fsj').html(page.data[0].fsj);
                    // $('#fzr').html(page.data[0].fzr);
                    // $('#wy').html(page.data[0].wy);

                }else{
                    // alert("没有当前社区数据,请通知管理员添加当前社区数据")
                }


            },
            error: function (msg) {
                console.log(msg);
            }
        })

    }else{
        $("#statistics").hide();
    }

   $('#dataTable').DataTable({

        ajax: "/commis/api/fund/pageDatatables?communityId=" + communityId,

        autoWidth: true,
        responsive: true,
        serverSide: true,
        processing: true,
        lengthChange: false,//是否允许用户改变表格每页显示的记录数
        ordering: false,//是否允许用户排序
        paging: true,//是否分页
        pagingType: "full_numbers",//除首页、上一页、下一页、末页四个按钮还有页数按钮
        searching: false,//是否开始本地搜索
        stateSave: false,//刷新时是否保存状态
        autoWidth: true,//自动计算宽度
        language: {
            emptyTable: "没有数据",
            search: "搜索:",
            paginate: {
                first: "首页",
                previous: "上一页",
                next: "下一页",
                last: "尾页"

            },
            select: {
                rows: {
                    _: "选中 %d 行",
                    1: "选中 1 行"
                }/*,
                 columns: "选中 %d 列"*/
            },
            lengthMenu: "每页 _MENU_ 条记录",
            zeroRecords: "没有找到记录",
            info: "第 _PAGE_ 页 ( 总共 _PAGES_ 页 )，共 _TOTAL_ 项",
            infoEmpty: "无记录",
            infoFiltered: "(从 _MAX_ 条记录过滤)"
        },
        columns: [
           {
                data: 'ppName', defaultContent: ""

            }, {
                data: 'registerTime', defaultContent: ""
            }, {
                data: 'amount', defaultContent: ""
            }]


    });


   $('#officeTable').DataTable({

        ajax: "/commis/api/officeSupplies/pageDatatables",

        autoWidth: true,
        responsive: true,
        serverSide: true,
        processing: true,
        lengthChange: false,//是否允许用户改变表格每页显示的记录数
        ordering: false,//是否允许用户排序
        paging: true,//是否分页
        pagingType: "full_numbers",//除首页、上一页、下一页、末页四个按钮还有页数按钮
        searching: false,//是否开始本地搜索
        stateSave: false,//刷新时是否保存状态
        autoWidth: true,//自动计算宽度
        language: {
            emptyTable: "没有数据",
            search: "搜索:",
            paginate: {
                first: "首页",
                previous: "上一页",
                next: "下一页",
                last: "尾页"

            },
            select: {
                rows: {
                    _: "选中 %d 行",
                    1: "选中 1 行"
                }/*,
                 columns: "选中 %d 列"*/
            },
            lengthMenu: "每页 _MENU_ 条记录",
            zeroRecords: "没有找到记录",
            info: "第 _PAGE_ 页 ( 总共 _PAGES_ 页 )，共 _TOTAL_ 项",
            infoEmpty: "无记录",
            infoFiltered: "(从 _MAX_ 条记录过滤)"
        },
        columns: [
             {
                data: 'workexpType', defaultContent: ""
            }, {
                data: 'registerTime', defaultContent: ""
            },  {
                data: 'sum', defaultContent: ""
            }]

    });

});

    //设置框架
$(function () {
    $("#index_style").frame({
        float: 'left',
        menu_nav: '.Quick_operation',
        color_btn: '.skin_select',
        Sellerber_menu: '.list_content',
        Sellerber_header: '.Sellerber_header',
    });
});
$("#iframe_box").niceScroll({
    cursorcolor: "#888888",
    cursoropacitymax: 1,
    touchbehavior: false,
    cursorwidth: "5px",
    cursorborder: "0",
    cursorborderradius: "5px"
});
/*********************/
require.config({
    paths: {
        echarts: './js/dist'
    }
});
/*
require(
    [
        'echarts',
        'echarts/theme/macarons',
        'echarts/chart/line',   // 按需加载所需图表，如需动态类型切换功能，别忘了同时加载相应图表
        'echarts/chart/bar'
    ],
    function (ec, theme) {
        var myChart = ec.init(document.getElementById('main'), theme);
        option = {
            title: {
                text: '经费花销情况',
                subtext: '2016年经费统计'
            },
            tooltip: {
                trigger: 'axis'
            },
            legend: {
                data: ['下发资金', '使用资金', '未使用资金']
            },
            toolbox: {
                show: true,
                feature: {
                    mark: {show: true},
                    dataView: {show: true, readOnly: false},
                    magicType: {show: true, type: ['line', 'bar']},
                    restore: {show: true},
                    saveAsImage: {show: true}
                }
            },
            calculable: true,
            xAxis: [
                {
                    type: 'category',
                    boundaryGap: false,
                    data: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
                }
            ],
            yAxis: [
                {
                    type: 'value',
                    axisLabel: {
                        formatter: '{value}笔'
                    }
                }
            ],
            series: [
                {
                    name: '下发资金',
                    type: 'line',
                    data: [110, 110, 150, 130, 125, 133, 106, 150, 130, 125, 133, 106],
                    markPoint: {
                        data: [
                            {type: 'max', name: '最大值'},
                            {type: 'min', name: '最小值'}
                        ]
                    },
                    markLine: {
                        data: [
                            {type: 'average', name: '平均值'}
                        ]
                    }
                },
                {
                    name: '使用资金',
                    type: 'line',
                    data: [110, 105, 140, 130, 110, 121, 100, 150, 130, 125, 133, 106],
                    markPoint: {
                        data: [
                            {name: '周最低', value: -2, xAxis: 1, yAxis: -1.5}
                        ]
                    },
                    markLine: {
                        data: [
                            {type: 'average', name: '平均值'}
                        ]
                    }
                },
                {
                    name: '未使用资金',
                    type: 'line',
                    data: [0, 5, 10, 0, 15, 12, 6, 10, 0, 15, 12, 6],
                    markPoint: {
                        data: [
                            {name: '周最低', value: -2, xAxis: 1, yAxis: -1.5}
                        ]
                    },
                    markLine: {
                        data: [
                            {type: 'average', name: '平均值'}
                        ]
                    }
                }
            ]
        };

        myChart.setOption(option);
    }
);*/
